package com.nkzy.mapper;

import com.nkzy.Pojo.article;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@Mapper
public interface ariclemapper {
    // 插入文章
    int insertArticle(article article);

    // 根据ID查询文章
    article selectArticleById(Integer id);

    // 更新文章信息
    int updateArticle(article article);

    // 根据ID删除文章
    int deleteArticleById(Integer id);

    // 查询所有文章
    List<article> selectAllArticles();

    // 根据作者查询文章
    List<article> selectArticlesByAuthor(String author);

    // 根据标题模糊查询文章
    List<article> selectArticlesByTitle(String title);

    // 根据创建时间范围查询文章
    List<article> selectArticlesByCreateTimeRange(String startTime, String endTime);
}